/**
 * 扫码登录
 * @author luguoxiang
 * @date 2021-09-07
 * 开源项目：https://gitee.com/lgx1992/lg-soar 求star！请给我star！请帮我点个star！
 */
import request from '@/soar/utils/request';

const baseUrl = '/system/code-login';

/**
 * 生成授权二维码
 * @param format
 */
export function generateQrcode(format?: string) {
  return request.get(`${baseUrl}/generate-qrcode`, {
    params: {
      format,
      toBase64: true,
    },
  });
}

/**
 * 生成授权码
 */
export function generateCode() {
  return request.get(`${baseUrl}/generate`);
}

/**
 * 授权处理
 */
export function handle(data: { code: string; allowable: boolean }) {
  return request.post(`${baseUrl}/handle`, { data });
}

